package com.tencent.iov.cowin.befsale.clue.controller.clue.vo.response;

import com.software.boot.common.model.rest.BaseResponse;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

import lombok.Data;

/**
 * _Response层
 *
 * @author whp
 * @version 1.0
 * @created 2021-12-21 16:16:06
 */
@Data
public class ClueResponse implements BaseResponse {

    /**
     * 主键
     **/
    private Long id;
    /**
     * request_id 请求id
     **/
    private String requestId;
    /**
     * 线索源id
     **/
    private Long clueInitialId;
    /**
     * 售前客户表主键
     **/
    private Long cusId;
    /**
     * 意向等级_意向字典
     **/
    private String intentionGrade;
    /**
     * 经销商下发状态（0待下发 1已下发，2已分配顾问）
     **/
    private Integer dealerFollowStatus;
    /**
     * 下发经销商时间
     **/
    private Date planTime;
    /**
     * 分配顾问时间
     **/
    private Date distributeTime;
    /**
     * 线索状态（ 0跟进中 10已到店，15已下订，20已交车，25已实销，30战败审核 35已战败 跟进内容关联关系
     **/
    private Integer status;

    @ApiModelProperty(value = "线索是否活跃（0活跃 -1 不活跃   活跃判断：线索状态为跟进中、已到店则线索为活跃，其它则不活跃)", example = "1")
    private Integer isActive;

    /**
     * 删除标志（0：代表存在、-1：代表删除）
     **/
    private Integer deleted;
    /**
     * 租户id
     **/
    private String tenantId;
    /**
     * 大区id
     **/
    private String bigSectorId;
    /**
     * 经销商id
     **/
    private String dealerId;
    /**
     * 企微id
     **/
    private String corpId;
    /**
     * 创建人
     **/
    private String createdBy;
    /**
     * 创建人名称
     **/
    private String createdName;
    /**
     * 创建时间
     **/
    private Date createdTime;
    /**
     * 修改人
     **/
    private String updatedBy;
    /**
     * 修改人名称
     **/
    private String updatedName;
    /**
     * 修改时间
     **/
    private Date updatedTime;

}